﻿/* 全局样式 select,input,img{vertical-align:middle;}*/
body,ul,ol,dl,li,p,h1,h2,h3,form,table,td{margin:0;padding:0;border:0;} 
body{background:#fff;color:#333;font-size:12px;font-family:"宋体",Verdana, Arial;}
#main{overflow:hidden;width:100%}
ul,ol{list-style-type:none;}

img{border:0;}
a {
	color: #666666; text-decoration: none
}
.clear {
   clear: both;
}
.content-text {
   line-height:180%;
   margin-top:10px;
}
.content-text p {
   padding-left: 5px;
   padding-right: 5px;
   text-align: justify;
}

#indexTop {
	background: url(../images/topBgN.png) repeat-x scroll 0 0;
	height: 144px;
}
#topBg {
    background: url(../images/topBgBlue.png) no-repeat;
	width:1440px;
	height: 102px;
}
#topLS {
	width: 1003px;
	margin: 0 auto;
}
#topLSLeft {
    height: 90px;
	float: left;
	width: 512px;
	overflow:hidden;
	padding-top:10px;
}
#topLSRight {
	height: 102px;
	
	float: right;
	width: 491px;
	overflow:hidden;
}
#topLSRight .search{
    padding-left: 90px;
	padding-top: 60px;
	float: left;
	width: 301px;
}
#topLSRight .inputWords {
	background: url(../images/searchBg_L.png) no-repeat;
	width: 240px;
	height: 29px;
	float: left;
	line-height: 29px;
	padding-left: 5px;
}
#topLSRight .button {
	background: url(../images/searchBg_R.png);
	width: 55px;
	height: 29px;
	float: right;
}
#topLSRight .search-R {
	float: right;
	margin-right: 65px;
    margin-top: 5px
}
.search-R ul li {
	float:left;
	text-indent: 20px;
	line-height: 18px;
}
.search-R ul li a{
    color: #fff;
}
#nav {
	width: 1086px;
	margin: 0 auto;
	padding-left: 30px;
}
#nav ul li {
	float: left;
	background: url(../images/navEveBg.png) no-repeat right center;
	display: block;
	line-height: 42px;
	height: 42px;
	font-size: 14px;
	text-align: center;
    width: 130px;
}
#nav ul li a{
    color: #ffffff;
	 
	 line-height: 42px;
	font-size: 14px;
	height: 42px;display: block;
	
}
#nav ul li a:hover{
    color: #fff;
	background: url(../images/navBgC.png);
	font-size: 14px;
	display: block;
}
#banner {
	height: 500px;
	width: 1440px;
	margin: 0 auto;
	border-bottom: 8px solid #023e9e;
	position: relative;
}
.num {
    width: 80px;
	margin: 0 auto; 
	position: absolute;
	top:500px;
	left:680px;
}
.num li {
	background: url(../images/numBg.png);
	width: 8px;
	height: 8px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;overflow:hidden;
}
.num .current {
	background: url(../images/numBgC.png);
	width: 8px;
	height: 8px;
}

#indexBody {
	margin: 0 auto;
	width: 1003px;
}
.body01 {
	margin-top: 15px;
	width: 1003px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}

.body01Left {
	height: auto;
	width: 280px;
	float: left;
}
.memberLogin {
    float: left;
}
.registeredMembers {
	float: right;
}
.announcement {
	
	clear: both;
}
.menu {
	height: 29px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #163b70;
}
.floatLeft {
	float: left;
}

.more {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.body01Middle {
	height: auto;
	width: 393px;
	float: left;
	margin-left: 20px;
}
.body01Right {
	height: auto;
	width: 290px;
	float: right;
}
.newsArticle ul li {
    background: url(../images/newsIcon.png) no-repeat left center;
	padding-left: 8px;
	line-height: 24px;
	border-bottom: 1px dotted #999999;
}
.newsArticle ul li span {
    float: right;
}
.newsArticle-N {
    width: 264px;
	
	background: #e5e5e5;
	margin: 0 auto;
}
.newsArticle-N ul li{
	line-height: 24px;
	border-bottom: 1px dotted #999999;
	background: url(../images/announcementIcon.png) no-repeat 8px 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	text-indent: 20px;
	text-align: justify;
	
}
.body02 {
    height: 255px;
	background: #e5e5e5;
}
.body02-A {
	width: 1003px;
	margin: 0 auto;
	padding-top: 15px;
}
.body02Left {
	height: 221px;
	width: 276px;
	border: 2px solid #2263a9;
	float: left;
	margin-bottom: 15px;
	
}
.body02Left .contactM {
	background-color: #2263a9;
	height: 20px;
	width: 240px;
	float: right;
	margin-top: 10px;
	padding-left: 10px;
}
.contactM ul li {
	float: left;
	line-height: 20px;
	color: #FFFFFF;
}
.more2 {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.contactM ul li.orange {
	color: #ffcb5b;
}
.body02LeftWords {
	clear: both;
	padding-left: 28px;
	padding-top: 10px;
}
.body02LeftWords p{
    line-height: 20px;
	width:80%
}
.body02Right {
	margin-left: 20px;
	width: 703px;
	float: right;
	position: relative;
}
.body03 {
	width: 1003px;
	margin: 0 auto;
}
.body03Left {
    width: 280px;
	float: left;
}
.body03Middle {
    width: 393px;
	float: left;
	margin-left: 20px;
}
.body03Right {
    width: 290px;
	float: left;

}
.words {
    height: 216px;
	padding-top: 10px;
}
.words01 {
    height: 201px;
	padding-top: 10px;
}
.horizonLines {
    height:10px;
	border-top: 4px solid #16294c;
	clear: both;
}
#bottom {
    height: 90px;
	line-height: 24px;
	background-color: #00477f;
	text-align: center;
	color: #ffffff;
	padding-top: 20px;
}
.bd {
    width: 672px;
	margin: 0 auto;
}
.picList {
    float: left;	
}
.picList .pic {
    width: 152px;
	height: 156px;

}
.picList .pic img{
    width: 152px;
	height: 156px;
}
.picList .title {
    line-height: 24px;
	text-align: center;
}
.next {
	background: url(../images/arrowLeft.png);
	width: 11px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 120px;
}
.prev {
	background: url(../images/arrowRight.png);
	width: 11px;
	height: 30px;
	position: absolute;
	top: 120px;
	right: 0px;
}
.bannerPic {
    width: 1440px;
	height: 500px;
    overflow: hidden;
}
.bannerPic li {
	display: none;
}
.pics img {
	float: left;

}

/* board样式*/
.aboutUs {
	height: auto;
	width: 703px;
	float: left;
	margin-left: 20px;
}
.body01Left-B {
	height: auto;
	width: 280px;
	float: left;
}
/* article样式*/
.colmainal {
    float:left;
	width:703px;
	overflow:hidden;
	margin-left:20px;
}
.block-head .head-inner {
    height:24px;
	line-height:24px;
	border-bottom:#dcdcdc 1px solid;
	padding-left:10px;
}
.block-head .title {
    float:left;
	font-size:12px;
	color:#000;
	padding-left:3px;
}
.ldghg {
    float:left;
	background:#2263a9;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 110px;
	overflow:hidden;
	height:24px;
}

.list-table .data{width:100%;}
.list-table th,.list-table td{text-align:center;}
.list-table th{border-bottom:#2F8222 1px dashed;height:30px;font-weight:100;color:#8AACA7;}
.list-table td{color:#999;padding:7px 0 6px;line-height:180%;border-bottom:#ccc 1px dashed;}
.list-table .title{text-align:left;}
.list-table td.title{padding-left:22px;background:url(../images/character_02.gif) no-repeat 9px 16px;}

.pager{padding:15px 0 10px;}
.pager .list{text-align:center;}
.pager .list a {color:#fff;background:#2263a9;border:1px solid #d9d9d9;padding:2px 6px;*padding:1px 6px;margin:0 3px;}
.pager .list a:hover {color:#fff;text-decoration:none;background:#2263a9;border:1px solid #16294c;}
.pager .list .pager-current {color:#fff;background:#2263a9;border:1px solid #16294c;padding:2px 6px;*padding:1px 6px;margin:0 3px;}
.pager .list .pager-nolink {color:#fff;margin:0 5px;}
.pager .list a.ctrl {color:#fff;background:none;border:none;}
.pager .list a.ctrl:hover {color:#fff;background:none;border:none;}

.article-content{line-height:200%;padding:0 25px 25px;padding-top:20px;}
.article-content p{padding-bottom:0.8em;}

.article-head {margin:0 10px 5px 10px;font-size: 16px;text-align:center;}
.article-head .meta{margin:5px 10px 5px 10px;font-size: 12px;text-align:center; height: 19px;}
.article-head h1 {font-size: 14px;}

.list-gallery{margin-right:-40px;}
.list-gallery li{float:left;width:168px;padding:10px 10px 0 0;vertical-align:middle;}
.list-gallery li .thumb{width:163px;height:156px;border:#e5e5e5 1px solid;padding:2px;background:#fff;vertical-align:middle;}
.list-gallery li .thumb a{width:163px;height:156px;overflow:hidden;display:block;}
.list-gallery li .thumb a img{width:163px;display:block;height: 156px;}
.list-gallery li .des{padding-top:7px;line-height:24px;text-align:center;}
.list-gallery li .des p{overflow:hidden;}
.list-gallery li .des .default{height:24px;}
.list-gallery li .des .catalog a{color:#a0abbb;}


.layout-innerpg .form{padding:10px 0;}
.layout-innerpg .form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.layout-innerpg .form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.layout-innerpg .form .row .enter{padding:0 1em 0 0;}
.layout-innerpg .form input.text,
.layout-innerpg .form select,
.layout-innerpg .form textarea{border:#ddd 1px solid;-moz-border-radius:3px;-web-border-radius:3px;border-radius:3px;padding:4px 2px 3px;}
.layout-innerpg .form input.text:focus,
.layout-innerpg .form select:focus,
.layout-innerpg .form textarea:focus{border-color:#999;}
.layout-innerpg .form .row .enter .check{float:left;margin-right:12px;}
.layout-innerpg .form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.layout-innerpg .form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}

.layout-innerpg .form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.layout-innerpg .form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.layout-innerpg .form .row p.tips{clear:both;padding:0 7px 5px;}

.layout-innerpg .form .row{padding:5px 0 5px 106px;}
.layout-innerpg .form .row .label{width:100px;margin-left:-106px;padding-right:6px;}
.layout-innerpg .form .row .buttons{padding:10px 0;}

.layout-innerpg .form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(images/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.layout-innerpg .form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.layout-innerpg .form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.layout-innerpg .form blockquote.loading{border-color:#fff;background:#fff url(images/loading.gif) no-repeat 5px center;color:#DA6100;}

.layout-innerpg .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}

.layout-innerpg .form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.layout-innerpg .col-main{float:left;width:100%;min-height:1px;}
.layout-innerpg .col-sub{ width:262px;margin-left:-100%;}
.layout-innerpg .col-sub .block{margin-bottom:20px;}
.layout-innerpg .col-sub .block .block-content{background:#eeeae4;padding:10px;}
.layout-innerpg .col-sub .block .block-head{height:40px;background:url(images/page-sub-head.png) no-repeat;padding:0 20px;}
.layout-innerpg .col-sub .block .block-head .head-inner{height:40px;line-height:40px;}
.layout-innerpg .col-sub .block .block-head .title{color:#a50e00;}
.layout-innerpg .col-main .block .block-head .head-inner{height:34px;line-height:34px;}
.list-table .title .catalog{margin-right:0.7em;}
.block .block-content .item-list li .catalog a,
.list-table .title .catalog a{color:#999;}
.list-table .data{width:100%;}
.list-table th,.list-table td{text-align:center;}
.list-table th{border-bottom:#2F8222 1px dashed;height:30px;font-weight:100;color:#8AACA7;}
.list-table td{color:#999;padding:7px 0 6px;line-height:180%;border-bottom:#ccc 1px dashed;}
.list-table .title{text-align:left;}
.list-table td.title{padding-left:18px;background:url(images/arrow.png) no-repeat 5px 16px;}

.block-offer-detail .detail-head{border-bottom:#ccc 1px dashed;padding:10px 0;}
.block-offer-detail .detail-head .title{color:#999;float:left;}
.block-offer-detail .detail-head .date{float:right;color:#999;}
.block-offer-detail .block-content .title span{color:#000;}
.block-offer-detail .detail-list{padding:15px 0 10px;width:300px;float:left;}
.block-offer-detail .detail-list .item{padding:5px 0 4px;line-height:180%;}
.block-offer-detail .detail-list .btn-resume{margin:15px 0 0;}
.layout-innerpg .col-main .block .block-head .title{color:#2f5283;}

/*
#nav li .menu-child,
#nav li .menu-child a{background:#2672ac;} 
#nav li .menu-child{position:absolute;width:130;display:none;border:1px solid #4268a7;padding-bottom:3px;z-index:999}
#nav li .menu-child a{display:block;padding:0 24px 0 25px;float:none;font-weight:100;padding-bottom:0;font-size:107%;color:#fff;line-height:23px;height:23px;border-bottom:1px dashed #4268a7;}
#nav li .menu-child a:hover{color:#FFF;background:#2f5283;}*/

#nav li .menu-child{position:absolute;width:130;display:none;border:1px solid #bacdec;z-index:999}
#nav li .menu-child a{background:#2672ac;display:block;padding:0 24px 0 25px;border-bottom:1px solid #bacdec;float:none;font-weight:100;padding-bottom:0;font-size:107%;color:#fff;line-height:23px;height:23px;}
#nav li .menu-child a:hover{color:#FFF;background:#2f5283;}


.main-wrap{width:703px;padding-top:20px;margin-left: 20px;float: left;}
.head-inner {width:703px;padding-left:10px;height:24px;line-height:24px;border-bottom:#dcdcdc 1px solid;}
.form .row .label{float:left;display:inline;}
.form .row .enter,.form .row span.tips,.form .row blockquote{float:left;}

a.btnwrap{text-decoration:none !important;}
.btnwrap{display:inline-block;height:26px;padding-right:4px;background:#376BA7;overflow:hidden;margin-right:4px;_margin-right:8px;*margin-right:8px;*display:block;*float:left;}
.btnwrap .btn-inner{display:inline-block;height:26px;padding:0 6px 0 8px;background:#376BA7;border:none;line-height:26px;color:#fff;text-decoration:none;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.form .row .enter, .form .row span.tips, .form .row blockquote {float: left;}
span.clearinput, .btnwrap span.clr {display: inline-block;float: left;overflow: hidden;width: 0;}
